home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
programs
/
toflop30.zip
/
TOFLOPPY.DOC
< prev
next >
Wrap
Text File
|
1993-02-14
|
15KB
|
333 lines
▄██████████▄ ▄███████▄ Version 0.30 ßeta Test
▀▀▀▀████▀▀▀▀ ████▀▀▀████ ≡ WAR GAMES SOFTWARE ≡
████ ███ ███ Made in BELGIUM
████ ███ ███
████ ████▄▄▄████
▀██▀ ▀███████▀
(C) Copyright WAR GAMES SOFTWARE 1992,1993
▄█████████▄ ▄██▄ ▄███████▄ ▄████████▄ ▄████████▄ ▄██▄ ▄██▄
████ ▀▀▀ ████ ████▀▀▀████ ███▀ ▀███ ███▀ ▀███ ▀████▄████▀
████▄▄▄▄ ████ ███ ███ ███▄ ▄███ ███▄ ▄███ ▀█████▀
████▀▀▀▀ ████ ███ ███ █████████▀ █████████▀ ███
████ ████▄▄▄▄▄▄▄ ████▄▄▄████ ████ ████ ███
▀██▀ ▀████████▀ ▀███████▀ ▀██▀ ▀██▀ ▀█▀
┌──────────────────────────────────────────────────────────────────────────┐
│ ▓▓▓▓ FLOPPY REQUEST DOOR PROGRAM 0.30 ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ │
└──────────────────────────────────────────────────────────────────────────┘
Some time ago another sysop asked me if I could write a program
that lets the users the possibility of tagging files to be copied
to a floppy disk to be send by mail !
Well this is it.
The door will thru a couple of menu's and questions create
Batch files that the sysop has to execute to produce the floppies
asked by the users !
┌──────────────────────────────────────────────────────────────────────────┐
│ ▓▓▓▓ WORKING MECANISM OF THE DOOR ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ │
└──────────────────────────────────────────────────────────────────────────┘
First of all the user should execute the first option to
select the media and to give the address where to send the floppies.
After that he is able to select the area and to tag files with the
appropriate menu options.
With the View statistics option he will see how many money to pay
for the demanded floppies and also the bank account where to leave
the money on.
Once the sysop recieves the ammount for this user he can use the
generated batch file to copy all selected files to floppies.
The program tracks floppy capacity when showing the file list
so if you select 360 Kb floppies files bigger than that will be
shown as TO BIG in the tag menu.
If the floppy is full the needed batch file lines are appended
in it to let the sysop swap from floppy.
All needed info for mailing is also copied in the batch file.
A sysop log file is keeped with all the info on all tag batch files
┌──────────────────────────────────────────────────────────────────────────┐
│ ▓▓▓▓ INSTALLATION PROCEDURE ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ │
└──────────────────────────────────────────────────────────────────────────┘
Create a directory and unpack all file of the archive in it.
Edit your AUTOEXEC.BAT file and add the line
SET TOFLOPPY=C:\SUPERBBS\TOFLOPPY
or wathever you have called the directory !
Now just do a shell and give the name of your system info
file !
This door has been devloped for SuperBBS especialy
but can be used for :
Possible supports are : BBS info file to specify:
PCBOARD Proboard.sys
WILDCAT Callinfo.bbs
SPITFIRE Door.sys
RBBS-PC Dorinfox.def
QUICKBBS Dorinfox.def
* REMOTE ACCESS Dorinfox.def
MBBS Generic.sys
* SUPERBBS Dorinfox.def
Only tested with * for exitinfo.bbs updates !
all the other bbs emulation works but without the user update !
In the case of SuperBBS or Remote Access
Menu Option : 7
Option Data : YOURDIR\TOFLOPPY.EXE DORINFO*N.DEF *E *S
*N gives the node number
*E rereads the exitinfo file
*S swaps bbs to ram .
┌──────────────────────────────────────────────────────────────────────────┐
│ ▓▓▓▓ FLSEARCH.CTL FILE GENERATION ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ │
└──────────────────────────────────────────────────────────────────────────┘
For the door to work you MUST have a FLSEARCH.CTL file that
contains the info of your areas that can be used by the program
Under SuperBBS this file can very easely be created wif the command:
SBBSUTIL FLSEARCH
Under other BBS softwares you should make it by yourself or find
an utility that can do the job for you.
If you can not find it you have to edit it be yourself like this
Every line in this ascii file defines 1 area :
C:\FILES\ARCHIVERS 20 General_Archivers_Programs
Like you see there are 3 parts on the line
1: First the PATHNAME of the area where is all files are and where
the files.bbs file is also !
2: The security level to access the area.
3: A text line that descripes the area with underscores in place
of spaces.
┌──────────────────────────────────────────────────────────────────────────┐
│ ▓▓▓▓ CONFIG FILE INORMATION ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ │
└──────────────────────────────────────────────────────────────────────────┘
Many options can be changed in the TOFLOPPY.CFG file
located in the TOFLOPPY directory.
The system works with defaults if no keywords are found in it.
You must leave the keyword exactly like they have been setup.
If you change the syntax of the keywords they can't be found by
the program!
BATCH_FILES : The Pathname of the directory where the batch files
should be placed
SELECTED_FILES 5,32 : Where the program can write the number of
selected files (row,column).
NUMBER_BYTES 6,32 : Where the program can write the total
number of bytes tagged (row,column).
FLOPPIES 5,67 : Same for floppy quantity.
CURRENT_AREA 4,12 : Same for current area.
FREE_BYTES 6,67 : Same for the number of free bytes
on the last floppy disk.
MEDIA_TYPE 4,67 : Same for the type of media the user
has chosen for.
PROMPT_POSITION 16,30 : Where the cursor should be placed
to wait for a command in the main menu.
TOO_BIG_STRING __FILE_TOO_BIG____
LOST_FILE_STRING __LOST_IN_SPACE___
: These strings could be changed if you want too
Spaces MUST be substituted by underscores
Only the 18 first characters are taken !
DATE_FORMAT DMY : Date format you want to use in
the files listing
Only MDY or DMY are accepted !
COLORS 3,14,4,11,12,9,10,13,2,5
Parameters :
: 1 & 2 normal text low and highligthed
: 3 & 4 Prompts " " "
: 5 & 7 Menu and tag option screens
: 6 End of listing line
: 8 Info edition color change
: 9 Statistics screen
: 10 Info edit highlite color
The colors are some what mixed up but with 2 or 3 modifications
you can get them like you want it !
colors for the internal strings
dkblue 1 dkgrey 8
dkgreen 2 blue 9
dkcyan 3 green 10
dkred 4 cyan 11
dkviolet 5 red 12
magenta 5 violet 13
brown 6 yellow 14
grey 7 white 15
MAIN_MENU_KEYS SLCEV* : Main menu keys you want to use for
your configuration
Character number Option
1 Info input
2 List area
3 Change from area
4 Edit tagged list
5 View statistics
6 Quit to BBS
PRICE_720 150 : Prices for floppies.
PRICE_1440 150
PRICE_1220 180
PRICE_360 60
POSTAGE_COSTS 100 : Aditional postage costs
BANK_ACCOUNT XXX-XXXXXXX-XX : bank account number for payements
CURRENCY BEF : or any string up to 15 characters that
defines your payement currency
COPY_ECHO ON : ON or OFF add >NUL: on the batch copy file
lines to surpress output if wanted !
The last line containing the word END must be there or
the door will hang.
WARNING :
If you change the menu files you should take care of some rules:
1: Never make a main menu longer than 23 lines or your alignment
becomes false!
2: Let enough place for the parameters that the program writes
directly on the screen.
3: The TOFLHEAD file may not be longer than 3 lines !!!!
A good practice is to edit the ansi files with your favorid
editor after creating them and to remove the lines or ansi commands
that makes it longer than 3 for HEAD or 23 lines for MAIN !
┌──────────────────────────────────────────────────────────────────────────┐
│ ▓▓▓▓ LOGGING FEATURES FOR SUPERBBS AND REMOTE ACCESS ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ │
└──────────────────────────────────────────────────────────────────────────┘
If you are running Remote Access or SuperBBS
the door will look at the RA or SBBS environment variable
and setup a logfile by default !
This is for RA -> Contents of the RA variable plus \RA.LOG
This is for SBBS-> Contents of the SBBS variable plus \SYSTEM.LOG
┌──────────────────────────────────────────────────────────────────────────┐
│ ▓▓▓▓ FILE'S THAT CHANGES THE CONFIGURATION ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ │
└──────────────────────────────────────────────────────────────────────────┘
TOFLHEAD.A?? : That's an ANSI or ASCII file shown just above your
menu. Be sure to leave enough place for your menu and
other information! ( Really only 3 lines !!! )
TOFLMAIN.A?? : This ANSI/ASCII must be present for the Main menu.
You need to modify also the config file if you
placed the info written on this screen on another place.
The TOFLHEAD.A?? will still be used for the other
screens.
┌──────────────────────────────────────────────────────────────────────────┐
│ ▓▓▓▓ REGISTRATION AND OTHER STUFF ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ │
└──────────────────────────────────────────────────────────────────────────┘
There are 2 way's to register this door
1: 10$ Registration
If you send me 10$ and you give me a FIDONET number
where I can send you netmail I will leave you a
message with your Standard registration key.
In this case you will have the publicity for my doors
when starting the program and telling to who it is
registered !
Timedelay is surpressed on exit when registered !
2: 30$ Commercial Registration
In this case you recieve another key that enables all the
first registration features but will disable also
all publicity logon screens!
In this case I will send the key to you be any way
Netmail or by SNAILMAIL !
┌──────────────────────────────────────────────────────────────────────────┐
│ ▓▓▓▓ CREDITS ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ │
└──────────────────────────────────────────────────────────────────────────┘
This door uses the CKIT Door Building Library by Rickie W. Belitz
Distributed by Data-Comp Information Systems P.O. Box 5895
Maryville , Tennesie 37802-5895.
Who was a great help for me ! Thanks Rickie !
PS: he will be mad because i don't have mentionned all his
stuff for compatibility on other bbs systems ! and fossil etc ....
So you can refer to the doc of this library to look at the
possible bbs software supported and options !
SuperBBS is a trademark of Aki Antman
Remote Access is copyright (c) Andrew Miller
┌──────────────────────────────────────────────────────────────────────────┐
│ ▓▓▓▓ WAR GAMES SOFTWARE SUPPORT ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ │
└──────────────────────────────────────────────────────────────────────────┘
To contact the author or to register this program call:
Marc Buffet
Waverse Steenweg 1002
B-1160 Brussels
Belgium
Europe
WOPR'S BBS
Home of the WAR GAMES SOFTWARE
+32-2-736.63.47 (CM)
1200-14.400 8N1
or leave a message at
2:291/725@Fidonet.org
22:200/11@WalNet
52:32/0@OasisNet